package cn.yilongquan;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.util.Date;

// 如果不需要导出整个实体，可以不加 @ExcelTarget 注解
@AllArgsConstructor
@NoArgsConstructor
@Data
public class TbCourse {
    private Long id;

    @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime lectureTime; // 需与 Excel 表头“课程日期”映射
    private String week;        // 需与 Excel 表头“星期”映射
    private String content;     // 需与 Excel 表头“课程内容”映射
    private String teacher;     // 需与 Excel 表头“讲师”映射
    private String remark;      // 需与 Excel 表头“备注”映射
    private LocalDateTime createTime;    // 系统自动生成，无需 Excel 映射
}